package org.ljy.lotterysystem.service.activitystatus.operater;

import org.ljy.lotterysystem.service.dto.ConvertActivityStatusDTO;

public abstract class AbstractActivityOperator {

    /**
     * 控制处理顺序
     * @return
     */
  public abstract Integer sqquance();

    /**
     * 扭转状态需要的条件
     * @return
     */
  public abstract Boolean needConvert(ConvertActivityStatusDTO statusConvertDTO);


    /**
     * 状态转化方法
     * @param statusConvertDTO
     * @return
     */
  public abstract Boolean convert(ConvertActivityStatusDTO statusConvertDTO);

}
